package singleton.demo1;

/**
 * 单例静态初始化模式
 */
public class TestLearn01 {
    // 防止被new
    private TestLearn01(){}
    // 在类load到内存初始化实例 因为被封了所以只能用静态方法获取，所以这里也只能是静态属性。
    private static final TestLearn01 INS = new TestLearn01();
    // 对外公开出去
    public static TestLearn01 getInstance(){
        return INS;
    }
    public void say(){
        System.out.println("静态区实例化类");
    }
}
